//public
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,input,fieldset,button,form,hr,legend,li,pre,td,textarea,ul,p{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}
img{border:0;display:block;}
b,i,strong,em{font-style:normal;font-weight:normal;}
body{font:14px/24px "微软雅黑";}
.clear:after{content:"";display:block;clear:both;height:0;overflow:hidden;visiblity:hidden;}
.wrapper{margin:0 auto;}

//头部
html,body{width:100%;height:100%;};
body{background:#FAFAFA;}
#header{background: #fff}
#header .wrapper{width:1000px;height:80px;
  h1{width:240px;height:68px;margin-top:10px;float:left;
    img{width:100%;height:100%;}
  }
  >div{width:306px;height:40px;margin-top: 30px;float: right;
    span:nth-of-type(1){float: left;margin-right: 10px;
      img{width:40px;height:40px;border-radius: 50%}
    }
    span:nth-of-type(2){font-size: 12px;color:#777;
      a{color:deepskyblue;padding-left:5px;};
      a:hover{color:red;}
    }
  }
}

//中部
#main{width:100%;}
#main .wrapper{width:1000px;height:600px;margin-top:20px;
  .wrapper-l{width:450px;height:350px;float: left;margin-top:30px;position: relative;
    img{width:450px;height:350px;};
  }


  .wrapper-r{width:440px;height:405px;padding:19px;border:1px solid #E6E6E6;float: right;background: #fff;position: relative;
    #warn{width:200px;height:50px;position: absolute;bottom:30px;right:20px;z-index: 20;display: none;color:red;
    }
    .top{width:17px;height:9px;position: absolute;top:-9px;left:150px;background: url("../../images/login_pic.png") no-repeat -280px 0}
    ul{width:440px;height:39px;border-bottom: 1px solid #E6E6E6;
      li{float: left;width:220px;height:40px;margin-bottom: -1px;cursor: pointer;
        a{display: block;width:220px;height:24px;padding-bottom: 13px;font-size: 18px;line-height: 24px;text-align: center;color:#999;position: relative}
      }
      li:nth-of-type(1){
        a{color:#f15c18;border-bottom: 3px solid #f15c18;}
      }
    }

    .center{width:360px;height:253px;margin-top:30px;padding:0 40px 20px;
      //提交一
      form:nth-of-type(1){width:352px;height:253px;display: block;
        >dl{width:348px;height:52px;border:1px solid #E6E6E6;margin-top:-1px;
          dt{width:88px;height:20px;padding:16px 0 16px 20px;float: left;};
          dd{width:240px;height:28px;padding:12px 0;float:right;
            input{border:0;width:240px;height:28px;outline: none;}
          }
        };
        div:nth-of-type(1){width:352px;height:54px;
          dl{width:228px;height:52px;border:1px solid #E6E6E6;margin-top: -1px;float: left;
            dt{width:88px;height:20px;padding:16px 0 16px 20px;float: left};
            dd{width:100px;height:28px;padding:12px 0;float:left;
              input{outline: none;border: 0;width:100px;height:28px;}
            }
          };
          #idcode{display: block;float: left;width:120px;height: 52px;background: #E6E6E6;text-align: center;};
        };
        div:nth-of-type(2){width:352px;height:20px;margin-top:15px;
          span{height:20px;color:#777;float: left;font-size: 12px;line-height: 20px;
            input{line-height: 20px;vertical-align: middle;margin-right:4px;}
            em{margin-left:5px;color:#f00;display: none}
          };
          a{float: right;font-size: 12px;color:cornflowerblue;height:20px;line-height: 20px}
        };
        div:nth-of-type(3){width:352px;height:42px;margin-top:15px;
          input{width:100%;height:100%;line-height: 42px;text-align: center;background: #f15c18;color:#fff;font-size: 16px;border:0;outline: none;border-radius: 5px;}
        }
      };
      //提交二
      form:nth-of-type(2){width:352px;height:253px;display: none;
        dl:nth-of-type(1){width:348px;height:52px;border:1px solid #E6E6E6;margin-top:-1px;
          dt{width:88px;height:20px;padding:16px 0 16px 20px;float: left;};
          dd{width:240px;height:28px;padding:12px 0;float:right;
            input{border:0;width:240px;height:28px;outline: none;}
          }
        }
        div:nth-of-type(1){width:352px;height:54px;
          dl{width:228px;height:52px;border:1px solid #E6E6E6;margin-top: -1px;float: left;
            dt{width:88px;height:20px;padding:16px 0 16px 20px;float: left};
            dd{width:100px;height:28px;padding:12px 0;float:left;
              input{outline: none;border: 0;width:100px;height:28px;}
            }
          };
          #idcode{display: block;float: left;width:120px;height: 52px;background: #E6E6E6;text-align: center;};

        };





        div:nth-of-type(2){width:352px;height:43px;margin:15px 0;color:#999;line-height: 20px;font-size: 12px;
          a{background: green;padding:0 8px;color:#fff;}
        }
        dl:nth-of-type(2){width:348px;height:52px;border:1px solid #E6E6E6;margin-top:-1px;
          dt{width:88px;height:20px;padding:16px 0 16px 20px;float: left;};
          dd{width:240px;height:28px;padding:12px 0;float:right;
            input{border:0;width:240px;height:28px;outline: none;}
          }
        };
        div:nth-of-type(3){
          width:352px;height:42px;margin-top:15px;
          width:352px;height:42px;margin-top:15px;
            input{width:100%;height:100%;line-height: 42px;text-align: center;background: #f15c18;color:#fff;font-size: 16px;border:0;outline: none;border-radius: 5px;}
        }
      };

    }

    .bottom{width:340px;height:62px;padding:0 50px;
      p{font-size: 14px;color:#000;}
      a{display: block;width:80px;height:32px;line-height: 32px;color:#999;margin-top: 7px;
        i{display: block;width:32px;height:32px;background:url("../../images/login_pic.png") no-repeat -64px 0;float: left;margin-right:10px;}
      }
      a:hover{color:green;
        i{background: url("../../images/login_pic.png") no-repeat -160px 0;}
      }
    }

  }
}



//底部
#footer{background: #343a3a;height:171px;padding-bottom: 10px;margin-top:100px;
  .wrapper{width:1200px;
    ul:nth-of-type(1){height:18px;padding-top:15px;
      width:500px;margin: 0 auto;
      li{float:left;color:#fff;
        a{color:#fff;padding:0 10px;font-size: 12px}
        a:hover{text-decoration: underline}
      }
    }
    p:nth-of-type(1){height:20px;padding-top:15px;text-align: center;color: #fff;font-size: 12px;background: url("../../images/police.png") no-repeat 110px 15px;
      a{color: #fff;margin:0 30px;font-size: 12px};
      a:hover{text-decoration: underline}
    }
    p:nth-of-type(2){height:20px;padding-top:15px;text-align: center;color: #fff;font-size: 12px;
      i{margin:0 30px;}
    }
    ul:nth-of-type(2){width:500px;height:40px;padding:20px 0 10px 0;margin:0 auto;
      li{float: left;margin-left:15px;
        a{display: block;width:108px;height:40px;
          img{width:100%;height:100%;}
        }
      }
    }
  }
}























